.head{width:100%;height:122px;}
.head .head_top{background:#ededed;background:#ededed;font-size: 12px; height:30px; line-height:30px;}
.head .head_top a{float: right;margin-right: 20px;}
.ww1200{ width:1200px !important; margin:0 auto !important; position:relative;}
.head .w{height:122px;position:relative;}
.head .topbanner{height: 122px; overflow: hidden;background: url('../img/title_ico.png')no-repeat;background-size: 55%;background-position:left 15%;}
.logo{width:60%;float:left;height: 122px;}
.logo img{height: 70px;margin:26px 5px 0 0px;float: left;}
.logo .top_font1{float: left;padding-right: 10px;border-right: 1px solid #61b0ff;margin-right: 10px;margin-top: 46px;color: #333;}
.logo .top_font1 .tit{font-size: 22px;font-weight: bold;}
.logo .top_font1 .tit2{font-size: 12px;font-weight: bold;}
.logo .top_font2{line-height: 22px;margin-top: 44px;}
.logo .top_font2 .tit{background: #0080ff;color: #fff;padding: 3px 10px;border-radius: 5px;font-size: 13px;}
.logo .top_font2 .tit2{font-size: 12px;color: #0080ff;}

.head_right{float:right;width:20%;height: 122px;}

.phe{margin-top: 45px;overflow: hidden;margin-left: 50px;width:100%;text-align:right;}
.head_right .phe img{float: left;margin-right: 5px;}
.head_right .phe .top_right_font{float: left;text-align: left;font-size: 13px;font-weight: bold;}
.head_right .phe .top_right_font .tit{color: #0080ff;}
.head_right .phe .top_right_font .tit2{color: #0080ff;}

.nav_con{width: 100%; background: #0080ff;}
.nav{width:100%;height:44px;}
.nav>ul{margin-left:145px;padding:0;text-align:right;font-size:0}
.nav ul{padding:0;text-align:right;font-size:0}
.nav ul li{float:left;height:44px;width:auto;display:inline-block;}
.nav ul li a{display:block;line-height:60px;text-align:center;font-size:15px;color:#fff !important;padding:0 15px;border-bottom:0;}
.nav ul li a:hover,.nav ul li a.curr{color:#fff;border-bottom:0;}



/*导航*/
.nav{position:relative;width:100%;height:44px;background: #0080ff; height:60px;}
.nav ul{padding:0;text-align:right;font-size:0}
.nav .m{height:60px;width:116px;display:inline-block;position:relative;}
.nav .m a{display:block;}

.nav h3{width:100%;height:60px;display:block;float:left;}
.nav h3 a{line-height:60px;font-size:16px;color:#444;padding:0 15px;border-bottom:0;text-align:center;font-weight:normal;}
.nav h3 a:hover,.nav .on h3 a{background: #0059b1;color:#6aa9dc;border-bottom:0;}


.nav .sub{ display:none; width:220px; padding:0; position:absolute; left:0px; top:61px; text-align:left;z-index:999}
.nav .sub li{width:100%;height:39px;display:block;margin-bottom:1px;background:rgba(18, 110, 203, 0.8);}
.nav .sub li a{line-height:38px;border-bottom:0; display:block; color:#fff; padding-left:25px;font-size:14px;text-align:left;}
.nav .sub li a:hover{ color:#fff; background:#6aa9dc;border-bottom:0;}


#m1 {position: absolute;left: 0;height: 65px;width: 120px;bottom: 0px;}
#m1 a{background: url('../img/nav_index.png') no-repeat;font-size:15px;width:140px;height: 65px;line-height:70px;background-size: 100%;background-position: left center;padding:0px 10px 0px 0px;color:#fff;font-weight:normal;}



.ban_x{width:100%;}

.keywords{width:900px;float:left;height:28px;line-height:28px;color:#565656;font-weight:bold;}
.keywords span{color:#8f8f8f;display:inline-block;font-weight:normal;margin:0 10px;}
.keywords a{color:#888;font-weight:normal;}
.keywords a:hover{color:#0092dc;}

.sch{width:288px;height:28px;background:url(../images/ss_bg.jpg) 0 0 no-repeat;float:right;}
.sch .txt{width:220px;height:28px;text-indent:10px;color:#8f8f8f;line-height:28px;background:none;float:left;}
.sch .btn{width:52px;height:28px;background:none;float:right;cursor:pointer;}


.ind1{width:100%;background:#fff;}
.ind_pad{height:523px;padding:20px 20px 13px 20px;}
.ind_pad .l_img{width:203px;float:left;}
.ind_pad .l_img img{width:300px;height: 484px;}
.repadding{padding: 0px 0px 0px 20px !important;}

.r_list{width:850px;float:right;}
.r_list2{width:956px;float:left;}
.r_list ul{}
.r_list .product_title {cursor:pointer;float:left;border:1px solid #c7c7c7;background:#fff;padding:9px 25px;margin:0px 20px 12px 0px;}
.r_list .product_title_active {background: #00e6f0 !important;border: 1px solid rgba(239, 239, 239, 0) !important;}
.r_list .product_title img{width:100px;height: 24px;}
.r_list li{width:24%;margin:0px 8px 8px 0px;border:1px solid #c7c7c7;float:left;position:relative;overflow:hidden;}
.r_list li a.sm{display:block;text-align:center;padding:5px;margin-left:-1px;margin-top:-1px;}
.r_list li a.sm span{display:block;text-align:center;height:36px;line-height:36px;overflow:hidden;}
.r_list li img{height:163px;}
.r_list li .cover{width:100%;height:230px;position:absolute;background:rgba(0,146,220,0);top:230px;cursor:pointer;transition:background .3s ease-in-out;}
.r_list li:hover .cover{top:0;background:rgba(0,146,220,.7);}
.r_list li:hover {box-shadow:0px 0px 5px 1px #aaa;}

.r_list li .cover a{width:50%;float:left;height:110px;display:block;position:relative;}
.r_list li .cover .icon_w{width:60px;height:60px;position:absolute;overflow:hidden;border:1px solid #fff;border-radius:50%;}
.r_list li .cover .iw1 .icon_w{left:17px;top:12px;}
.r_list li .cover .iw2 .icon_w{right:17px;top:12px;}
.r_list li .cover .iw3 .icon_w{left:17px;bottom:38px;}
.r_list li .cover .iw4 .icon_w{right:17px;bottom:38px;}

.r_list li .cover a p{width:60px;height:26px;line-height:26px;position:absolute;text-align:center;color:#fff;}
.r_list li .cover .iw1 p{left:17px;top:72px;}
.r_list li .cover .iw2 p{right:17px;top:72px;}
.r_list li .cover .iw3 p{left:17px;bottom:12px;}
.r_list li .cover .iw4 p{right:17px;bottom:12px;}


.r_list li .cover a i{width:60px;height:60px;display:block;background:url(../img/pro_icon.png) 0 0 no-repeat;position:absolute;}
.r_list li .cover .iw1 i{background-position:0 0;}
.r_list li .cover .iw2 i{background-position:-60px 0;}
.r_list li .cover .iw3 i{background-position:-120px 0;}
.r_list li .cover .iw4 i{background-position:-180px 0;}

.r_list li .cover a .icon{left:-60px;transition:all .3s ease-in-out;}
.r_list li .cover a .icon_h{left:0;transition:all .3s ease-in-out;}

.r_list li .cover a:hover .icon{left:0;}
.r_list li .cover a:hover .icon_h{left:60px;}

	
#pro456 li .cover{background:rgba(1,64,163,0);}
#pro456 li:hover .cover{top:0;background:rgba(1,64,163,.8);}

#pro772 li .cover{background:rgba(208,18,28,0);}
#pro772 li:hover .cover{top:0;background:rgba(208,18,28,.8);}

#pro895 li .cover{background:rgba(0,167,87,0);}
#pro895 li:hover .cover{top:0;background:rgba(0,167,87,.8);}


.ind2{width:100%;background:#fff;padding:35px 0}
.about_menu{padding-bottom:17px;text-align:center;}
.about_menu li{height:42px;display:inline-block;margin:0 10px}
.about_menu li a{height:42px;line-height:42px;color:#888;font-size:16px;display:block;padding:0 15px;}
.about_menu li a:hover{color:#0092dc;}
.about_con{padding:18px 0;line-height:1.6;color:#666;font-size:13px;}
.read_more{width:125px;border:2px solid #ebebeb;text-align:center;margin:0 auto;color:#333;line-height:38px;display:block;}

.subMain{width:100%;padding-top:20px;}


.p_pth{width:100%;height:74px;background:#01408f;}
.p_pth h1{display:block;float:left;font-size:28px;line-height:74px;font-weight:bold;color:#fff;}



.lft{width:244px;float:left}
.rgt{width:956px;float:left}

.mao{height:0;width:100%;overflow:hidden;}

/*ctt*/
.img_box{width:540px;margin:0 auto;}

/* Tab切换 */
.con_tab{width:100%; min-height:500px;}
.con_tab .hd{width:100%;background:#70addd;height:140px;}
.con_tab .hd ul{overflow:hidden; zoom:1;}
.con_tab .hd ul li{ float:left;width:20%;height:140px;text-align:center;position:relative;overflow:hidden;}
.con_tab .hd ul li a{display:block;width:100%;text-align:center;}
.con_tab .hd ul li span{display:block;width:100%;height:17px;background:url(../images/dq.jpg) center 0 no-repeat;position:absolute;left:0;top:140px;transition:all .3s ease-in-out;}
.con_tab .hd ul li:hover span,.con_tab .hd ul li.on span{top:123px;}


.con_tab .bd{ padding:30px 0;}
.con_tab .bd li{width:100%;min-height:360px;}

.xq_tit{width:100%;color:#333;font-size:25px;font-weight:bold;line-height:60px;}

.con_cons{
	color:#333;
    font-size:16px;
    line-height:33px;
    padding-top:15px;}
	
/*产品下表单 start*/
.con_forms{}
.con_forms .line_one{width:50%;float:left;margin:12px 0;}
.con_forms .line_one .line_l{width:140px;float:left;text-align:right;line-height:40px;}
.con_forms .line_one .line_r{padding-left:145px;line-height:40px;}
.con_forms .line_one .line_r input{width:100%;height:40px;line-height:40px;border:1px solid #cfcfcf;text-indent:10px;}
.con_forms .line_one .line_r textarea{width:100%;height:40px;line-height:40px;border:1px solid #cfcfcf;text-indent:10px;min-height:140px;}

.bot_bottom{border-top:2px solid #313131;margin-left:62px;padding-top:38px;}
.bot_bottom .bot_n{width:200px;height:42px;margin:0 auto;}
.bot_bottom input{width:100%;height:42px;cursor:pointer}

/*产品下表单 over*/

/***订购部分按钮***/
.odr{width:270px;float:right;}


.odr_add{
	float:left;
	background:url(../images/odr_add.gif);
	width:127px;
	height:36px;
	cursor:pointer;
}
.odr_del{
	float:left;
	background:url(../images/odr_del.gif);
	width:127px;
	height:36px;
	cursor:pointer;
}
.odr_end{
	float:left;
	margin-left:8px;
	background:url(../images/odr_end.gif);
	width:127px;
	height:36px;
	cursor:pointer;
}
.odr_add input{
	width:210px;
	height:24px;
	margin-top:6px;
	text-align:left;
}


.case_list{width:100%;}

.case_list li{width:33.33%;float:left;height:436px;}
.case_list li .li_pad{margin:0 10px;display:block;position:relative;}
.case_list li .li_pad img{width:100%;height:200px;}
.case_list .t_pad{padding:22px 30px;}

.case_list .txt_bg{width:100%;height:190px;color:#666;background:#f7f7f7;line-height:30px;}
.case_list .txt_bg h3{font-weight:normal;color:#111;font-size:17px;line-height:28px;display:block;margin-bottom:10px;}

.case_list .txt_s{width:100%;background:#73afdd;color:#fff;line-height:28px;position:absolute;left:0;top:200px;transition:all .2s ease-in-out;height:0;overflow:hidden;}
.case_list .t_icon{width:100%;height:15px;text-align:center;position:absolute;left:0;top:185px;transition:all .2s ease-in-out;z-index:999;display:none;}
.case_list li .t_icon img{width:29px;height:15px;}
.case_list .txt_s h3{font-weight:normal;font-size:17px;line-height:28px;display:block;}

.case_list a:hover .txt_s{height:236px;}
.case_list a:hover .t_icon{display:block;}




.hzzq li{width:25%;float:left;overflow:hidden;margin:10px 0}
.hzzq li img{width:100%;height:200px;}
.hzzq li .li_pad{margin:0 10px;height:200px;display:block;position:relative;overflow:hidden;}

.hzzq .txt_bg{width:100%;height:50px;position:absolute;left:0;bottom:0;background:rgba(105,169,220,.9);transition:all .2s ease-in-out;}
.hzzq .txt_bg h3{font-weight:normal;color:#fff;font-size:16px;line-height:50px;display:block;position:absolute;left:17px;bottom:0;z-index:2;transition:all .2s ease-in-out;}
.hzzq .txt_bg i.icon{width:18px;height:18px;background:url(../images/arrow_y.png);display:block;position:absolute;right:17px;bottom:16px;z-index:2;transition:all .2s ease-in-out;}

.hzzq a:hover .txt_bg{height:200px;}
.hzzq a:hover h3{
	font-weight:bold;
	font-size:18px;
	left:50%;
	bottom:42px;
	transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
}
.hzzq a:hover i.icon{right:50%;margin-right:-9px;}



.hzzq .txt_bg div{
	background:url(../images/partner_icon.png) no-repeat 0 0 / auto 100%;
    height:79px;
    position:absolute;
	left:50%;
	transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	top:200px;
}
.hzzq a:hover .txt_bg div{top:30px;}
.hzzq .txt_bg .icon1{width:80px;}
.hzzq .txt_bg .icon2{background-position: -100px 0;width:74px;}
.hzzq .txt_bg .icon3{background-position: -200px 0;width: 48px;}

.hzzq .txt_bg .icon4{background:url(../images/icon40.png) no-repeat center 15px / auto auto;width:85px;height:129px;}
.hzzq .txt_bg .icon41{background:url(../images/icon41.png) no-repeat center 15px / auto auto;width:85px;height:129px;}


.hzzq .txt_bg .icon5{background-position: -500px 0;width: 42px;}
.hzzq .txt_bg .icon6{background-position: -600px 0;width: 63px;}
.hzzq .txt_bg .icon7{background-position: -700px 0;width: 75px;}
.hzzq .txt_bg .icon8{background-position: -800px 0;width: 58px;}


.hzzq .p4 a.two{display:block;width:100%;padding-top:79px;line-height:50px;text-align:center;font-weight:bold;font-size:18px;color:#fff;}
.hzzq .p4:hover .txt_bg{height:200px;}
.hzzq .p4:hover h3{display:none;}
.hzzq .p4:hover .icon4{top:30px;left:80px;}
.hzzq .p4:hover .icon41{top:30px;left:200px;}
.hzzq .p4:hover .icon{right:50%;margin-right:-9px;}


.hzzq_t{color:#444;font-size:26px;line-height: 35px;}






/*合作伙伴-整体解决能力*/
.hzzq_menu{border-left:1px solid #f0f0f0;}
.hzzq_menu li{width:16.6%;float:left;text-align:center;}
.hzzq_menu li a{display:block;height:60px;line-height:60px;border:1px solid #f0f0f0;border-left:0;font-size:18px;color:#999;}
.hzzq_menu i{display:inline-block;*display:inline;*zoom:1;width:27px;height:26px;background:url(../images/partner_icon2.png) no-repeat;background-size:auto 100%;position:relative;top:6px;margin-right:10px;}
.hzzq_menu .icon2{background-position:-34px 0;}
.hzzq_menu .icon3{background-position:-68px 0;}
.hzzq_menu .icon4{background-position:-103px 0;}
.hzzq_menu .icon5{background-position:-138px 0;}
.hzzq_menu .icon6{background-position:-173px 0;}
.hzzq_menu li.on a,
.hzzq_menu li:hover a{background:#69a9dc;border:1px solid 369a9dc;color:#fff;}
.hzzq_menu li.on .icon1,
.hzzq_menu li:hover .icon1{background-position:-207px 0;}
.hzzq_menu li.on .icon2,
.hzzq_menu li:hover .icon2{background-position:-242px 0;}
.hzzq_menu li.on .icon3,
.hzzq_menu li:hover .icon3{background-position:-277px 0;}
.hzzq_menu li.on .icon4,
.hzzq_menu li:hover .icon4{background-position:-311px 0;}
.hzzq_menu li.on .icon5,
.hzzq_menu li:hover .icon5{background-position:-346px 0;}
.hzzq_menu li.on .icon6,
.hzzq_menu li:hover .icon6{background-position:-381px 0;}

.hzzq_con{padding:0;min-height:400px;}
.hzzq_con img{max-width:100%;}

/*test*/
.swiper-container {
  width: 1200px;
  height: 335px;
  margin: 0 auto;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  width: 220px !important;
  height: 220px; overflow:hidden;
  margin-right:20px !important;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-pagination-bullets {
	bottom: 43px !important;
}
.swiper-pagination .swiper-pagination-bullet{
	background: #fff;
	opacity: 1 !important;
}
.swiper-pagination .swiper-pagination-bullet-active{
	background: #007aff;
	opacity: 1 !important;
}
.swiper-button-next {
  width: 35px;
	top: 85%;
  right: 43%;
  opacity: 1 !important;
  background-image: url('../img/next.png');
  background-size: 100%;
}
.swiper-button-prev {
  width: 35px;
  top: 85%;
  left: 43%;
  opacity: 1 !important;
  background-image: url('../img/pre.png');
  background-size: 100%;
}
.swiper-slide img {
    width:220px;
    position:relative;
    height: 180px;
}
.swiper-slide .text {
    width: 220px;
    height: 40px;
    line-height: 40px;
  position:relative;  
    font-size: 14px;
    overflow: hidden;
}
.swiper-slide:hover .text {
    background: #0796f9;
    color: #fff !important;
}

/*国产品牌*/
.pro2 {background: url('../img/product2_bg.png');background-size: 100% 100%;}
/*.pro2 .ind_pad{background: url('../img/product2_bg.png') no-repeat;background-position: -40px -5px;padding: 0;}*/
.pro2 .ind_pad .l_img img{height: 523px;}
.pro2 .ind_pad .r_list{padding: 20px 0px 10px 0px;margin-right: 20px;}
.pro2 .ind_pad .r_list li{background: #fff;}

/*公司介绍*/
.detail_s {background:url('../img/detail_bg.png')no-repeat;background-size:72%;background-position:right top;overflow: hidden;width: 1200px;margin: 0 auto;padding: 20px;}
.detail_s .detail_left {float: left;}
.detail_s .detail_left .detail_title{width: 100%;height: 77px;background: url('../img/details_ico.png')no-repeat;background-position:40px center;}
.detail_s .detail_left .detail_con{width: 550px;height:100px;line-height:25px;overflow:hidden;font-size: 13px;margin-bottom:10px;}
.detail_s .detail_left .detail_more{font-size: 13px;border: 1px solid #d7d7d7;padding: 3px 10px;}
.detail_s .detail_left .detail_video{}
.detail_s .detail_right {float: right;background: url('../img/detail_right.png')no-repeat;width: 600px;height: 580px;background-size: 85%;background-position: right center;}

/*合作案例*/
.demo_div {width: 100%;height: 523px;background: url('../img/demo_bg2.png')no-repeat;background-size: 100% 100%;}
.demo_div .demo_title{background: url('../img/demo_font.png')no-repeat;width: 100%;height: 185px;background-size: 155px;background-position: center 20px;}


/*新闻咨询*/
.news_div {width:100%;margin-top:30px;}
.news_div .news_title{height:77px;background: url('../img/news_title.png')no-repeat;background-position:center;}
.news_div .news_con{overflow: hidden;width: 1200px;margin: 0 auto;padding: 20px;}
.news_div .news_con .news_left{float: left;background: #49adf9;}
.news_div .news_con .news_left img{width: 580px;}
.news_div .news_con .news_right{float: right;width:520px;}
.news_div .news_con .date{margin-bottom: 20px;}
.news_div .news_con .news_right .date_left{margin-right:20px;text-align: center;width: 80px;height: 80px;float: left;border: 3px solid #49adf9;}
.news_div .news_con .news_right .date_left .top{height: 50px;color: #49adf9;line-height: 50px;font-size: 25px;font-weight:bold;}
.news_div .news_con .news_right .date_left .bottom{background: #49adf9;color: #fff;height: 24px;line-height: 27px;font-size: 13px;}
.news_div .news_con .news_right .date_right{overflow:hidden;height: 80px;line-height: 20px;color: #49adf9;}
.news_div .news_con .news_right .date_right h3{font-size: 15px;}
.news_div .news_con .news_right .date_right h5{font-size: 12px;}

/*底部新css*/
.footer_new {background:#1e88ec;height: 356px;}
.footer_new .w {padding:30px 0px 30px 12px;}
.footer_new .foot_con_left {float: left;width:247px;}
.footer_new .foot_con_right {float: left;width: 100px;}
.footer_new .l_map {width: 947px;}
.footer_new .l_map dl {opacity: 0.8;height:165px;}
.footer_new .l_map dl:first-child {border-left: 0;}
.footer_new .l_map dl {width: 23%;}
.footer_new .l_map .width1 {width: 10%;}
.footer_new .l_map dt {padding-left: 8px;overflow: hidden;}
.footer_new .l_map dd {padding-left: 8px;overflow: hidden;}
.footer_new .l_map dt a{color: #fff;opacity: 0.9}
.footer_new .l_map dd a{color: #fff;opacity: 0.8;}
.footer_new .l_map dt a:hover{color: #fff;opacity: 1;}
.footer_new .l_map dd a:hover{color: #fff;opacity: 1;}
.footer_new .foot_right1{float: right;width: 240px;color: #fff;margin-top: 55px;}
.footer_new .foot_right1 img{float: left;margin-right:5px;}
.footer_new .foot_right1 .p1{font-size: 35px;}
.footer_new .foot_right1 .p2{font-size: 12px;opacity: 0.8;}
.footer_new .foot_right1 .p3{font-size: 16px;}
.footer_new .foot_con_left dd{ float:left; width:123px;overflow:hidden;}

.footer_new .foot_center {border-top: 2px solid #3f98eb;border-bottom: 2px solid #3f98eb;padding: 10px 53px 20px 53px;color: #fff;opacity: 0.8;font-size: 15px;font-weight: bold;}
.footer_new .foot_center .foot_center span{ display:inline-block; color:#fff; padding:5px 5px;}
.footer_new .foot_center .foot_center a{ display:inline-block; color:#fff; padding:5px 5px;}

.footer_new .foot_bottom{background: #0577e2;color: #fff;padding: 0px 53px;opacity: 0.7;font-size:13px;height:76px;overflow:hidden;}
.footer_new .foot_bottom .bot_left3 {float: left;}
.footer_new .foot_bottom .bot_left3 .p1 {margin-top: 12px;line-height:30px;}
.footer_new .foot_bottom .bot_right3 {float: right;padding-right: 153px;}
.footer_new .foot_bottom .bot_right3 .top1 {float:left;width: 100px;height: 7swiper-slidex;background: url('../img/footer_top1.png')no-repeat;background-position: center;background-size: 100%;}
.footer_new .foot_bottom .bot_right3 .top2 {margin-left:100px;width: 100px;height: 76px;background: url('../img/footer_top2.png')no-repeat;background-position: center;background-size: 100%;}

.clear{ clear:both; width:100%; height:0px;}

